menuitem: Don't redraw unnecessarily
authorTimm Bäder <mail@baedert.org>
Fri, 20 Jul 2018 17:22:50 +0000 (19:22 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 5 Aug 2018 08:22:10 +0000 (10:22 +0200)
The gtk_widget_(un)set_state_flags calls before will do this if
necessary.

gtk/gtkmenuitem.c

index 6fdddbdeee664de5b233290947b28eea698485ec..ac0809e2964c646fd0f90d5347af19eb365313a9 100644 (file)
@@ -1191,7 +1191,6 @@ gtk_real_menu_item_select (GtkMenuItem *menu_item)
 
   gtk_widget_set_state_flags (GTK_WIDGET (menu_item),
                               GTK_STATE_FLAG_PRELIGHT, FALSE);
-  gtk_widget_queue_draw (GTK_WIDGET (menu_item));
 }
 
 static void
@@ -1204,7 +1203,6 @@ gtk_real_menu_item_deselect (GtkMenuItem *menu_item)
 
   gtk_widget_unset_state_flags (GTK_WIDGET (menu_item),
                                 GTK_STATE_FLAG_PRELIGHT);
-  gtk_widget_queue_draw (GTK_WIDGET (menu_item));
 }
 
 static gboolean